const webpack = require('webpack');

module.exports = (env, options) => {
  console.log(`当前使用：${env.mode} 模式`);
  let PPYP_BASE;
  if (options.outputPath.indexOf('prod') > 0) {
    console.log('使用生产地址');
    PPYP_BASE = 'https://ppup-q.i5.cn';
  } else if (options.outputPath.indexOf('pre') > 0) {
    console.log('使用预生产地址');
    PPYP_BASE = 'https://pre-ppup-q.i5.cn';
  } else if (options.outputPath.indexOf('test') > 0) {
    console.log('使用测试地址');
    PPYP_BASE = 'https://test-ppup-q.i5.cn';
  }
  env.plugins.push(
    new webpack.DefinePlugin({
      PPYP_BASE: '"' + PPYP_BASE + '"',
    }),
    new webpack.ProgressPlugin(),
  );
  env.devServer = {
    open: true,
    port: 4201,
    hot: true,
  };
  return env;
};

